/**
* @file horizontal_flip_image.cpp
*
*	 Nel file horizontal_flip_image.cpp vengono implementate tutte le funzionalità 
*	 descritte nel file horizontal_flip_image.h
*	 In particolare si implementa il servizio che consiste nella ricezione di un'immagine *	 dal client.
*
* @author Favale Angelo
* @author Fagioli Alessio
*
* @version 1.0
*/


#include "horizontal_flip_image.h"

using namespace cimg_library;

/** Contiene il nome del servizio a cui fa riferimento la classe che lo gestisce */
char servizio_5[BUFFER_SIZE] = "Horizontal_Flip_Image";

Horizontal_Flip_Image::Horizontal_Flip_Image(host client):Service(client,servizio_5) {}


void Horizontal_Flip_Image::Horizontal_Flip_image (char * nome_file)
{
	

	CImg<unsigned char> image (nome_file);

	
	image.mirror('x');

	image.save(nome_file,-1);
	


}
